package com.itheima.service.impl;

import com.itheima.dao.EmpDao;
import com.itheima.pojo.Emp;
import com.itheima.service.EmpService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import java.util.List;


@Component /*将实现类交给spring容器管理*/
public class EmpServiceImpl_服务层 implements EmpService {

    @Autowired /*表示需要被Spring的IOC容器自动装配*/
    private EmpDao empDao;

    @Override
    public List<Emp> listEmp() {
        //获取数据
        List<Emp> empList = empDao.listEmp();

        //操作数据
        empList.stream().forEach(emp -> {
            String gender = emp.getGender(); //gender : 1 男 , 2 女
            if ("1".equals(gender)) {
                emp.setGender("男");
            } else if ("2".equals(gender)) {
                emp.setGender("女");
            }
            String job = emp.getJob(); //job : 1 讲师 , 2 班主任 , 3 就业指导

            if ("1".equals(job)) {
                emp.setJob("讲师");
            } else if ("2".equals(job)) {
                emp.setJob("班主任");
            } else if ("3".equals(job)) {
                emp.setJob("就业指导");
            }
        });
        return empList;
    }
}
